home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: netcom.com!marnold
- From: marnold@netcom.com (Matt Arnold)
- Subject: Re: Borland | Microsoft | Both
- Message-ID: <marnoldDn9sDA.Eo5@netcom.com>
- Organization: NETCOM On-line Communication Services (408 261-4700 guest)
- References: <1996Feb22.090111.5096@es.dupont.com>
- Date: Sat, 24 Feb 1996 07:48:46 GMT
- Sender: marnold@netcom20.netcom.com
-
- Malcolm Smart <MALCOLM.SMART@CONOCO.DUPONT.COM> writes:
-
- >Are the container templates in Borlands C++, such as TArrayAsVector,
- >standard and therefor Microsoft will also have them or are they Borlands
- >own?
-
- The template classes such as TArrayAsVector are Borland's own, and they
- are not bad---they are certianly better than writing and testing such
- code yourself!
-
- However, the C++ industry is slowly beginning to standardize on some new
- common code libraries, one of which is the Standard Template Library, which
- contains things like lists, sets, trees as well as various "algorithms"
- used to act on them (searches, sorts, etc.).
-
- If you are interested in starting to learn and use a bunch of common data
- structures like this, I highly recommend simply getting into the Standard
- Template Library (STL). However, if you want to use just what you have
- right now, there will certainly be nothing detramental about learning
- Borland's (or even trying to come up with your own).
-
- There are some books on the subject. One is called "The Standard C++
- Library", I think, and you can download the source code and documentation
- for the STL for Hewlett-Packard's Web Site (some HP programmers developed
- STL, I believe). Or, if you get Borland C++ 5.0, it will come with Rouge
- Wave's implementation of the Standard Template Library.
-
- Regards,
- -------------------------------------------------------------------------
- Matt Arnold | | ||| | |||| | | | || ||
- marnold@netcom.com | | ||| | |||| | | | || ||
- Boston, MA | 0 | ||| | |||| | | | || ||
- 617.389.7384 (h) 617.576.2760 (w) | | ||| | |||| | | | || ||
- C++, MIDI, Win32/95 developer | | ||| 4 3 1 0 8 3 || ||
- -------------------------------------------------------------------------
-
-